██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
UClibc
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwdguClibc (mwdwtalvolta scritto μClibc) è una mwealibreria standard C pensata per sistemi operativi basati mweqsu Linux e indirizzati a mwegsistemi embedded e mwewdispositivi mobile. uClibc è nata per supportare mwfaμClinux, una versione di Linux che non richiede mwfqun'unità di gestione della memoria pensata per mwfgmicrocontrollori (uCs; la "u" è mwfwun'approssimazione tipografica mwgain caratteri latini - non una vera e propria romanizzazione, che sarebbe la lettera "m" - di mwgqμ per "micro").cite-ref-3[3]
Il responsabile del progetto è Erik Andersen mentre Manuel Nova III è uno degli sviluppatori principali.
uClibc è mwlgun software libero e open source distribuito sotto licenza mwlwGNU Lesser General Public License.
uClibc è molto più piccolo di mwmqglibc, la libreria C utilizzata nella stragrande maggioranza delle mwmgdistribuzioni Linux. Mentre glibc è progettata per supportare pienamente tutti gli standard C su un'ampia gamma di piattaforme hardware e kernel, uClibc è specificamente progettata per lavorare sui sistemi Linux embedded. Le funzionalità messe a disposizione dalla libreria possono essere abilitate o disabilitate in base alle esigenze di spazio e risorse.
uClibc funziona su sistemi Linux standard e sistemi senza mwnaMMU. Supporta mwnqi processori i386, mwngx86-64, mwnwARM (big/little endian), Atmel AVR32, mwoqAnalog Devices Blackfin, mwogRenesas/Hitachi H8 (h8300), mwowMotorola m68k, mwpaMIPS (big/little endian), mwpqIBM PowerPC, mwpgSuperH (big/little endian), mwpwSun SPARC e Renesas/NEC v850.
Attualmente, l'autore del progetto originale non pubblica più aggiornamenti, ma fa riferimento alla versione ancora sviluppata uClibc-ng per le versioni correnti.cite-ref-11[11]
Contents
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Note
cite-note-11. mwyamwyqmwygµClibc News, su mwywuclibc.org, µClibc, 1º febbraio 2012. mwzaURL consultato il 24 marzo 2012.
cite-note-22. mwaamwaqmwaguClibc FAQ: Licensing, in mwawuclibc.org. mwbaURL consultato l'11 luglio 2015.
cite-note-33. ↑ mwcauClibc naming accesso February 10, 2008.
cite-note-44. ↑ mwdamwdquclibc.org, mwdghttp://www.uclibc.org/copyright.txtmwdw Titolo mancante per url mweaurl (aiuto). mwegURL consultato il 23 febbraio 2024.
cite-note-55. ↑ mwfwmwgauclibc.org, mwgqhttp://www.uclibc.org/FAQ.html#historymwgg Titolo mancante per url mwgwurl (aiuto). mwhqURL consultato il 19 giugno 2007.
cite-note-66. ↑ mwigmwiwmwjauClibc Changelog, su mwjquclibc.org. mwjgURL consultato il 19 giugno 2007 mwjw(archiviato dall'mwkaurl originale il 9 giugno 2007). mwkg«pthreads support (derived from glibc 2.1.3's linuxthreads library) [...] Merged in the random number support (rand, srand, etc) from glibc.»
cite-note-77. ↑ mwlgmwlwuclibc-ng.org, mwmahttps://www.uclibc-ng.org/mwmq Titolo mancante per url mwmgurl (aiuto). mwnaURL consultato l'11 luglio 2015.
cite-note-88. ↑ mwoqWaldemar Brodkorb, mwogmwowuClibc-ng, su mwpalists.openwrt.org, 20 luglio 2014. mwpqURL consultato il 21 giugno 2017 mwpg(archiviato dall'mwpwurl originale il 21 giugno 2017).
cite-note-99. ↑ mwqwThomas Petazzoni, mwralists.uclibc.org, 21 luglio 2014, mwrqhttps://web.archive.org/web/20170621001946/http://lists.uclibc.org/pipermail/uclibc/2014-July/048400.htmlmwrg Titolo mancante per url mwrwurlarchivio (aiuto) mwsq(archiviato dall'mwsgurl originale il 21 giugno 2017).
cite-note-1010. ↑ mwtwWaldemar Brodkorb, mwuamwuquClibc-ng, su mwuglists.openwrt.org, 21 luglio 2014. mwuwURL consultato il 21 giugno 2017 mwva(archiviato dall'mwvqurl originale il 21 giugno 2017).
cite-note-1111. ↑ mwwqmwwguclibc.org, mwwwhttps://www.uclibc.org/news.htmlmwxa Titolo mancante per url mwxqurl (aiuto). mwxwURL consultato il 9 gennaio 2019.
Voci correlate
• mwzaAlpine Linux
• Buildroot
• mwzwbusybox
• mw0qContiki
• mw0wOpenWrt
• mw1qmusl
• mw1wLinux embedded
Collegamenti esterni